package com.glink.manage.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.glink.manage.domain.PersonSyncRecordBean;

/**
 * @author  qiushaoshan
 * @since  2025-03-04
 */
public interface PersonSyncRecordService extends IService<PersonSyncRecordBean> {

    /**
     * 根据设备号删除同步记录
     * @param devSno 设备号
     */
    void removeByDevSno(String devSno);

    /**
     * 根据设备号删除同步记录
     * @param devSno 设备号
     * @param personId 人员
     */
    void removeByDevSnoAndId(String devSno, Integer personId);

    /**
     * 统计已经同步数量
     * @param devSno 设备号
     * @return 总数
     */
    Integer countByDevSno(String devSno);
}
